Effective use of ontologies in software measurement

نویسندگان

  • Félix García
  • Francisco Ruiz
  • Coral Calero
  • Manuel F. Bertoa
  • Antonio Vallecillo
  • Beatriz Mora
  • Mario Piattini
چکیده

In the context of Software and Technology Engineering ontologies are frequently used. These can be grouped into two main categories, depending on whether they are used to describe the knowledge of a domain (domain ontologies); or they are used as software artifacts in software development processes. This paper presents some experiences and lessons learnt from the effective use of an ontology for Software Measurement, called SMO (Software Measurement Ontology). The SMO was developed two years ago as a result of a thorough analysis of the Software Measurement domain. Its use as a domain ontology is presented first, a description of how the SMO can serve as a conceptual basis for comparing international standards related to software measurement. Secondly, the paper describes several examples of the applications of the SMO as a software artifact. In particular, we show how the SMO can be instantiated to define a Data Quality Model for Web Portals, and also how it can be used to define a Domain Specific Language (DSL) for measuring software entities. These examples show the significant role that ontologies can play as software artifacts in the realm of Model-Driven Engineering and Domain-Specific Modeling.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ontologies for Software Engineering and Software Technology

ontologies for software engineering andsoftware technology ontologies for software engineering and software technology ontologies for software engineering and software technology ontologies for software engineering and technology ontologies for software engineering and software technology ontologies for software engineering and software ontologies for software engineering and software technolog...

متن کامل

Coral Calero Francisco Ruiz Mario

y Calero · Ruiz · Piattini (Eds.) Ontologies in Software Engineering and Software Technology Communication is one of the main activities in software projects, many such projects fail or encounter serious problems because the stakeholders involved have different understandings of the problem domain and/or they use different terminologies. Ontologies can help to mitigate these communication probl...

متن کامل

بررسی هستان شناسی های توسعه یافته مبتنی بر اصول هستان شناسی های منبع باز زیست پزشکی

Background and Aim: Ontologies facilitate data integration, exchange, searching and querying. Open Biomedical Ontologies (OBO) Foundry is a solution for creating reference ontologies. In this foundry, the design of ontologies is based on established principles which allow for their interactions as a single system. The purpose of this study is to determine the main features of ontologies develop...

متن کامل

Design and Development of Ontology Suite for Software Risk Planning, Software Risk Tracking and Software Risk Control

Problem statement: Ontology as a conceptual courseware structure may work as a mind tool for effective teaching and as a visual navigation interface to the learning objects. Knowledge visualization is defined as the use of visual representations to transfer knowledge between at least two persons. This study presents the design, development and visualization of ontologies for Software Risk Plann...

متن کامل

Cohesion Metrics for Evaluating Semantic Web Ontologies

With the widespread development of the Semantic Web, large-scale ontologies are being developed in more real-world applications to represent and integrate knowledge and data. There is an increasing need for measuring the cohesion of these ontologies for better understanding, maintenance, reuse and integration. The ontology cohesion metrics proposed in this paper can be used as a very useful com...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Knowledge Eng. Review

دوره 24  شماره 

صفحات  -

تاریخ انتشار 2009